package com.transcargo.errors;

public enum ErrorList {
	ERROR_STR_SESSION_EXPIRED { public String toString() {
        return "Сессия истекла. Пожалуйста, авторизуйтесь заново";
    } },
	ERROR_STR_ANOTHER_IP { public String toString() {
        return "Вы зашли с другого IP адреса. Пожалуйста, авторизуйтесь заново";
    } },
	ERROR_STR_AUTH_FAILED { public String toString() {
        return "Неверный логин или пароль";
    } },
	ERROR_STR_PASSWORD_MISMATCH { public String toString() {
        return "Не совпадают пароль и подтверждение";
    } },
	ERROR_STR_PASSWORD_MISSING { public String toString() {
        return "Пожалуйста, укажите пароль";
    } },
	ERROR_STR_COMPANYNAME_MISSING { public String toString() {
        return "Пожалуйста, укажите название вашей организации";
    } },
	ERROR_STR_COMPANYNAME_TOO_LONG { public String toString() {
        return "Слишком длинное название организации";
    } },
	ERROR_STR_USERNAME_MISSING { public String toString() {
        return "Пожалуйста, укажите логин";
    } },
	ERROR_STR_USERNAME_TOO_LONG { public String toString() {
        return "Слишком длинный логин";
    } },
	ERROR_STR_EMAIL_MISSING { public String toString() {
        return "Пожалуйста, укажите email";
    } },
	ERROR_STR_EMAIL_TOO_LONG { public String toString() {
        return "Слишком длинный email";
    } },
	ERROR_STR_COUNTRY_MISSING { public String toString() {
        return "Пожалуйста укажите страну";
    } },
	ERROR_STR_ADDRESS_TOO_LONG { public String toString() {
        return "Слишком длинный адрес";
    } },
	ERROR_STR_CITY_TOO_LONG { public String toString() {
        return "Слишком длинное название города";
    } },
	ERROR_STR_PHONE_TOO_LONG { public String toString() {
        return "Слишком длинный номер телефона";
    } },
	ERROR_STR_URL_TOO_LONG { public String toString() {
        return "Слишком длинный URL";
    } },
	ERROR_STR_SKYPE_TOO_LONG { public String toString() {
        return "Слишком длинный skype";
    } },
	ERROR_STR_ICQ_TOO_LONG { public String toString() {
        return "Слишком длинный icq";
    } },
	ERROR_STR_INFO_TOO_LONG { public String toString() {
        return "Слишком много дополнительной информации";
    } },
	ERROR_STR_ORGNAME_EXISTS { public String toString() {
        return "Такая организация уже зарегистрирована.";
    } },
    ERROR_STR_USERNAME_EXISTS { public String toString() {
        return "Такой логин уже занят. Пожалуйста, выберите другой";
    } },
    ERROR_STR_INVALID_CARGO { public String toString() {
        return "Некорректный тип транспорта.";
    } },
    ERROR_STR_CARGONAME_MISSING { public String toString() {
        return "Не указан груз. Укажите название груза";
    } },
    ERROR_STR_CARGONAME_TOO_LONG { public String toString() {
        return "Слишком длинное название груза";
    } },
    ERROR_STR_LOADING_MISSING { public String toString() {
        return "Не указан тип загрузки. Укажите хотя бы один тип.";
    } },
    ERROR_STR_VOLUME_MISSING { public String toString() {
        return "Не указан объем транспорта.";
    } },
    ERROR_STR_CVOLUME_MISSING { public String toString() {
        return "Не указан объем груза.";
    } },
    ERROR_STR_TONNAGE_MISSING { public String toString() {
        return "Не указан тоннаж транспорта.";
    } },
    ERROR_STR_INVALID_VOLUME { public String toString() {
        return "Некорректно указан объем транспорта.";
    } },
    ERROR_STR_INVALID_CVOLUME { public String toString() {
        return "Некорректно указан объем груза.";
    } },
    ERROR_STR_INVALID_TONNAGE { public String toString() {
        return "Некорректно указан тоннаж транспорта.";
    } },
    ERROR_STR_INVALID_WEIGHT { public String toString() {
        return "Указана некорректная масса груза";
    } },
    ERROR_STR_WEIGHT_MISSING { public String toString() {
        return "Не указан вес груза";
    } },
    ERROR_STR_INVALID_LENGTH { public String toString() {
        return "Указана некорректная длина транспорта";
    } },
    ERROR_STR_INVALID_HEIGHT { public String toString() {
        return "Указана некорректная высота транспорта";
    } },
    ERROR_STR_INVALID_WIDTH { public String toString() {
        return "Указана некорректная ширина транспорта";
    } },
    ERROR_STR_INVALID_ADR { public String toString() {
        return "Некорректно указан класс ADR";
    } },
    ERROR_STR_TRUCKNAME_MISSING { public String toString() {
        return "Не указано название транспорта. Пожалуйста, укажите название";
    } },
    ERROR_STR_TRUCKNAME_TOO_LONG { public String toString() {
        return "Слишком длинное название транспорта";
    } },
    ERROR_STR_DATELOAD_MISSING { public String toString() {
        return "Укажите дату загрузки";
    } },
    ERROR_STR_DATELOAD_INVALID { public String toString() {
        return "Некорректная дата загрузки. Укажите правильную дату";
    } },
    ERROR_STR_COUNTRYFROM_MISSING { public String toString() {
        return "Не указана страна загрузки";
    } },
    ERROR_STR_CITYFROM_MISSING { public String toString() {
        return "Не указан город загрузки";
    } },
    ERROR_STR_COUNTRYTO_MISSING { public String toString() {
        return "Не указана страна выгрузки";
    } },
    ERROR_STR_CITYTO_MISSING { public String toString() {
        return "Не указан город выгрузки";
    } },
    ERROR_STR_CITYFROM_TOO_LONG { public String toString() {
        return "Слишком длинное название города загрузки";
    } },
    ERROR_STR_CITYTO_TOO_LONG { public String toString() {
        return "Слишком длинное название города разгрузки";
    } },
    ERROR_STR_INVALID_BID { public String toString() {
        return "Некорректная ставка. Укажите корректную сумму ставки";
    } },
    ERROR_STR_BID_MISSING { public String toString() {
        return "Не указана ставка. Выставьте договорную ставку или укажите сумму";
    } },
    ERROR_STR_INVALID_PAYMENTTYPE { public String toString() {
        return "Некорректная форма оплаты";
    } },
    ERROR_STR_INVALID_PAYMENTCURRENCY { public String toString() {
        return "Некорректный тип валюты";
    } },
    ERROR_STR_INVALID_TIMES { public String toString() {
        return "Некорректно указано количество машин";
    } },
    ERROR_STR_INVALID_URGENTTIME { public String toString() {
        return "Некорректно указано время срочной загрузки. Укажите в формате ЧЧ:ММ";
    } },
    ERROR_STR_COMMENTS_TOO_LONG { public String toString() {
        return "Примечание слишком длинное. Пожалуйста, ограничтесь несколькими словами";
    } },
    ERROR_STR_URGENT_PERMANENT { public String toString() {
        return "Невозможно добавить постоянный транспорт со срочной загрузкой";
    } },
    ERROR_STR_INVALID_CARSNUMBER { public String toString() {
        return "Некорректно указано количество машин";
    } },
    ERROR_STR_CARSNUMBER_MISSING { public String toString() {
        return "Не указано количество машин";
    } },
	ERROR_STR_NAME_MISSING { public String toString() {
        return "Пожалуйста, укажите имя";
    } },
	ERROR_STR_NAME_TOO_LONG { public String toString() {
        return "Слишком длинное имя";
    } },
	ERROR_STR_CELLPHONE_MISSING { public String toString() {
        return "Пожалуйста, укажите номер мобильного телефона";
    } },
	ERROR_STR_CELLPHONE_TOO_LONG { public String toString() {
        return "Слишком длинный номер мобильного телефона";
    } },
	ERROR_STR_CITYPHONE_TOO_LONG { public String toString() {
        return "Слишком длинный номер городского телефона";
    } },
	ERROR_STR_ALTPHONE_TOO_LONG { public String toString() {
        return "Слишком длинный номер дополнительного телефона";
    } },
	ERROR_STR_INVALID_IMAGE_FORMAT { public String toString() {
        return "Неизвестный формат фото. Выберите другой файл";
    } },
    ERROR_STR_FEEDBACK_TOO_LONG { public String toString() {
        return "Отзыв слишком длинный. Сделайте отзыв более кратким";
    } },
    ERROR_STR_INVALID_RECIPIENT { public String toString() {
        return "Не указан получатель. Вернитесь на страницу поиска организации и укажите получателя";
    } },
    ERROR_STR_PRIORITY_MISSING { public String toString() {
        return "Укажите приоритет сообщения";
    } },
    ERROR_STR_SUBJECT_MISSING { public String toString() {
        return "Укажите тему сообщения";
    } },
    ERROR_STR_SUBJECT_TOO_LONG { public String toString() {
        return "Слишком длинная тема сообщения. Уменшите длинну темы.";
    } },
    ERROR_STR_BODY_MISSING { public String toString() {
        return "Укажите текст сообщения";
    } },
    ERROR_STR_BODY_TOO_LONG { public String toString() {
        return "Слишком длинный текст сообщения. Уменшите длинну текста.";
    } },
    ERROR_STR_FEEDBACK_MISSING { public String toString() {
        return "Отзыв пустой. Укажите текст отзыва, причину выставленной оценки";
    } },
	ERROR_STR_GENERIC {	public String toString() {
        return "Произошла ошибка. Пожалуйста, сообщите администратору сайта: ";
    } };
}
